Using CLOS-like Concepts in a Prototyping System
نویسنده
چکیده
Traditional languages like ADA use a model of sequential control with a side-effectable memory. Combination or aggregation mechanisms are used to compose complex data structures from simpler ones. Most programming languages provide extensive mechanisms for defining abstract data types from primitive ones, but very few programming languages provide mechanisms for defining control abstractions (besides procedures) or other non-data abstractions. We believe that prototyping is largely a process of composing or aggregating complex prototypes from simple ones, and sometimes such composition is performed with source code and sometimes not. Therefore, a prototyping environment is one whose primary function is to compose and control existing source and executable mixed language programs and modules.
منابع مشابه
Application of Additive Manufacturing in Marine Industry
The advantage of additive manufacturing (AM) (e.g. reasonable time and expense in prototyping, and reliable product) has triggered the idea of using this method in manufacturing of marine vessels components. The current article tries to introduce basic concepts of AM method and its application in marine industry; have a glance at additive-manufactured parts microstructure; elaborate the challen...
متن کاملControl system using HIL, PID and Fuzzy Logic with Rapid Prototyping
Rapid prototyping of embedded systems can emulate different kind of processes, through the mathematical modelling that represent their dynamic characteristics. This make easier to emulate different control strategies, which can interact with the real signals of the embedded process, making a better approach of the real response than a simple simulation. This paper presents the results of the em...
متن کاملPrototyping a Vibrato-Aware Query-By-Humming (QBH) Music Information Retrieval System for Mobile Communication Devices: Case of Chromatic Harmonica
Background and Aim: The current research aims at prototyping query-by-humming music information retrieval systems for smart phones. Methods: This multi-method research follows simulation technique from mixed models of the operations research methodology, and the documentary research method, simultaneously. Two chromatic harmonica albums comprised the research population. To achieve the purpose ...
متن کاملThe C Object System: Using C as a High-Level Object-Oriented Language
The C Object System (COS) is a small C library which implements high-level concepts available in CLOS, OBJECTIVEC and other object-oriented programming languages: uniform object model (class, metaclass and property-metaclass), generic functions, multi-methods, delegation, properties, exceptions, contracts and closures. COS relies on the programmable capabilities of the C programming language to...
متن کاملStability analysis of nonlinear hybrid delayed systems described by impulsive fuzzy differential equations
In this paper we introduce some stability criteria of nonlinear hybrid systems with time delay described by impulsive hybrid fuzzy system of differential equations. Firstly, a comparison principle for fuzzy differential system based on a notion of upper quasi-monotone nondecreasing is presented. Here, for stability analysis of fuzzy dynamical systems, vector Lyapunov-like functions are defined....
متن کامل